home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / progargslib.lha / ProgArgs / Includes / pragmas / progargs_pragmas.h
C/C++ Source or Header  |  1995-04-08  |  2KB  |  50 lines

  1. /**/
  2. /* This slot is reserved for future ARexx possibilities...*/
  3. /**/
  4. #pragma libcall ProgArgsBase progargs_resv0 1e 0
  5. /**/
  6. /* Private library vector*/
  7. /**/
  8. #pragma libcall ProgArgsBase progargs_priv0 24 001
  9. /**/
  10. /*  2.x+ OS pool functions*/
  11. /**/
  12. #pragma libcall ProgArgsBase PA_AllocPooled 2a 0802
  13. #pragma libcall ProgArgsBase PA_CreatePool 30 21003
  14. #pragma libcall ProgArgsBase PA_DeletePool 36 801
  15. #pragma libcall ProgArgsBase PA_FreePooled 3c 09803
  16. #pragma libcall ProgArgsBase PA_AllocVecPooled 42 0802
  17. #pragma libcall ProgArgsBase PA_FreeVecPooled 48 9802
  18. /**/
  19. /*  tag argument functions*/
  20. /**/
  21. #pragma libcall ProgArgsBase PA_FreeTagArgs 4e 801
  22. #pragma libcall ProgArgsBase PA_AllocTagArgsA 54 801
  23. #pragma libcall ProgArgsBase PA_AddTagArgsA 5a 9802
  24. #pragma libcall ProgArgsBase PA_RemTagArgsA 60 9802
  25. /**/
  26. /*  program argument functions*/
  27. /**/
  28. #pragma libcall ProgArgsBase FreeProgArgs 66 801
  29. #pragma libcall ProgArgsBase AllocProgArgsA 6c 9802
  30. #pragma libcall ProgArgsBase ExecProgArgsA 72 9802
  31. #pragma libcall ProgArgsBase AddProgArgsA 78 9802
  32. #pragma libcall ProgArgsBase RemProgArgsA 7e 9802
  33. #pragma libcall ProgArgsBase GetProgArgsA 84 9802
  34. #pragma libcall ProgArgsBase PA_GetArgEntry 8a 0802
  35. #pragma libcall ProgArgsBase PA_NextArgEntry 90 9802
  36.  
  37.  
  38. /* Pragmas to define VarArg calls. */
  39.  
  40. #ifndef _NOTAGCALL
  41. #pragma tagcall ProgArgsBase PA_AllocTagArgs 54 801
  42. #pragma tagcall ProgArgsBase PA_AddTagArgs 5a 9802
  43. #pragma tagcall ProgArgsBase PA_RemTagArgs 60 9802
  44. #pragma tagcall ProgArgsBase AllocProgArgs 6c 9802
  45. #pragma tagcall ProgArgsBase ExecProgArgs 72 9802
  46. #pragma tagcall ProgArgsBase AddProgArgs 78 9802
  47. #pragma tagcall ProgArgsBase RemProgArgs 7e 9802
  48. #pragma tagcall ProgArgsBase GetProgArgs 84 9802
  49. #endif
  50.